/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package titanisu.Modules.baseInterfaces;

import java.util.ArrayList;

/**
 *
 * @author Balaji
 */
public interface QuestionsGenerator {
    
    
    /**
     * To get generated questions and return all the questions in array list format
     *
     * @param  arlst ArrayList of parameters required for questions required such as number of questions, toughness level etc. etc
     * @return  arrayList of generated questions
     * returned.
     */
    public ArrayList getQuestions(ArrayList arlst);

    /**
     * To get only answers for generated questions and return all the Answers in array list format
     *
     * @param  arlst ArrayList of parameters required for questions required such as number of questions, toughness level etc. etc
     * @return  arrayList of answers to generated questions in specific instance
     * returned.
     */
        public ArrayList getAnswers(ArrayList arlst);
    
}
